package com.ytjj.qmyx.supplychain.api.ceb.model.request;

import lombok.Data;
import lombok.ToString;

import java.math.BigDecimal;
import java.util.List;

/**
 * wms 订单物流信息
 */
@Data
@ToString
public class WMSOrderExpressRequest {
    /**
     * 订单编号
     */
    private String ebpName;
    /**
     * 快递代码
     */
    private String buyerTelephone;
    /**
     * 运单编号
     */
    private String note;

    private String senderAddress;
    private String shortMarkNo;
    private String buyerIdType;
    private String city;
    private BigDecimal freight;
    private String taxTotal;
    private String discount;
    private BigDecimal goodsValue;
    private String consigneeTelephone;

    private List<WMSOrderItemExpressRequest> orderItems;

    private String payTransactionId;
    private String ebcCode;
    private BigDecimal actualPaid;
    private String buyerIdNumber;
    private String messageType;
    private String province;
    private String expressCode;
    private String ebpCode;
    private String currency;
    private String payName;
    private String senderTelephone;
    private String consigneeAddress;
    private List<Object> ext;
    private String buyerRegNo;
    private String batchNo;
    private String orderNo;
    private String consignee;
    private String town;
    private String logisticsCode;
    private String buyerName;
    private String storeId;
    private String keyWordMarkNo;
    private String consigneeDistrict;
    private String logisticsName;
    private BigDecimal grossWeight;
    private String netWeight;
    private String packageAddress;
    private String sender;
    private String createTime;
    private String fastMarkNo;
    private String logisticsNo;
    private String ebcName;
    private String tradeMode;
    private String payCode;
}
